/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package encription;

import java.util.ArrayList;

/**
 *
 * @author Jonathan
 */
public class SecurityModule {
     
    public String idEncodeEncription(String id)
    {
        ArrayList<String> al = new ArrayList<String>(10);
        al.add(0, "9");
        al.add(1, "4");
        al.add(2, "8");
        al.add(3, "3");
        al.add(4, "7");
        al.add(5, "2");
        al.add(6, "6");
        al.add(7, "1");
        al.add(8, "5");
        al.add(9, "0");
        
        String result = "";
        
        for(int c=0;c<id.length();c++)
        {
            int pos = Integer.parseInt(id.charAt(c)+"");
            result = al.get(pos) + result;
        }
        /**/
        return result;
    }
    public String idDecodeEncription(String id)
    {
        ArrayList<String> al = new ArrayList<String>(10);

        al.add(0, "9");
        al.add(1, "7");
        al.add(2, "5");
        al.add(3, "3");
        al.add(4, "1");
        al.add(5, "8");
        al.add(6, "6");
        al.add(7, "4");
        al.add(8, "2");
        al.add(9, "0");
        
        String result = "";
        
        for(int c=0;c<id.length();c++)
        {
            int pos = Integer.parseInt(id.charAt(c)+"");
            result = al.get(pos) + result;
        }
        /**/
        return result;
    }
    
}
